package com.baizhi.dao;

import com.baizhi.entity.User;
import com.baizhi.vo.MonthAndCount;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserDao {

    //范围查询
    List<User> queryRange(@Param("start") int start, @Param("end") int end);

    //查总条数
    int queryPageNum();

    //修改状态
    void updateStatus(@Param("id") String id,@Param("status") int status);

    //删除
    void delete(String id);

    //添加
    void add(User user);

    //查一个
    User queryOne(String id);

    //根据性别查询这一年每个月注册的人数
    List<MonthAndCount> queryByMonthCount(String sex);
}
